Personnage de la saga Harry Potter, écrite par J.K. Rowling, Lupin est interprété au cinéma par David Thewlis.
Dans Harry Potter et l'Ordre du Phénix, David Thewlis a une barbe de 5 jours et porte un costume gris, ainsi une chemise également grise.
Dans Harry Potter et le Prisonnier d'Azkaban, David Thewlis porte un costume miteux tantôt gris, et tantôt vert avec une cape couleur petrole et une cravate noir.
Il a joué au theatre en 2001 dans la pièce Two de Jim Cartwright et est apparu en tant qu'acteur dans plusieurs séries télévisées dont Coogan's Run, Time Gentlemen Please et Dangerville, ainsi que dans le film Cheeky de David Thewlis.